Skip to content

fix(multi-runner): make v2 inputs independent - #5368

Open
edersonbrilhante wants to merge 12 commits into
fix-multi-runner-v2-routingfrom
remove-v2-legacy-input-requirements
Open

fix(multi-runner): make v2 inputs independent#5368
edersonbrilhante wants to merge 12 commits into
fix-multi-runner-v2-routingfrom
remove-v2-legacy-input-requirements

Conversation

@edersonbrilhante

@edersonbrilhante edersonbrilhante commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

  • Make legacy v1 inputs optional when the experimental v2 configuration is selected.
  • Keep validation for incomplete v1 configurations while allowing v2-only calls to omit legacy GitHub App, network, and v1 lane arguments.
  • Centralize v1/v2 shape validation and add regression coverage proving v2 resolves without legacy inputs.
  • Update Terraform version and generated documentation for the resulting contract.

Test Plan

  • terraform validate in modules/multi-runner
  • Configuration-resolution tests for v2-only inputs
  • Terraform formatting, TFLint, and merge-conflict checks

Related Issues

Depends on #5346.

@edersonbrilhante
edersonbrilhante requested a review from a team as a code owner September 4, 2026 15:12
@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@edersonbrilhante
edersonbrilhante requested a review from a team as a code owner September 4, 2026 15:21
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from b5f4514 to ccfac8f Compare September 4, 2026 17:59
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from 501c016 to 768be55 Compare September 7, 2026 15:00
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from 768be55 to daa10e0 Compare September 8, 2026 11:12
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from 6382504 to 7979569 Compare September 8, 2026 13:41
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from 7979569 to 98f4d19 Compare September 8, 2026 14:51
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from 020d85c to 1368575 Compare September 8, 2026 15:16
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from 1368575 to d31d60a Compare September 8, 2026 15:41
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from d31d60a to d9655b7 Compare September 8, 2026 16:07
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from d9655b7 to 5b262bc Compare September 8, 2026 16:11
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from 5b262bc to 71d14a5 Compare September 8, 2026 16:20
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from 71d14a5 to cc3812e Compare September 8, 2026 17:45
@edersonbrilhante
edersonbrilhante force-pushed the remove-v2-legacy-input-requirements branch from cc3812e to 85abe67 Compare September 8, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant